body{ margin:0; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0px; padding:0px; list-style:none; font-weight:normal;}
i,em{ font-weight:normal; font-style:normal;}
img{ border:0px;}
.fl{ float:left; display:inline;}
.clear{ clear:both;}

.top{ width:100%; height:130px; overflow:hidden; }
.logo{ float:left; width:360px; height:70px; margin-left:22px; margin-top:25px; margin-right:80px;}
.logo img{ width:360px; height:70px;}
.top_right{ float:left; margin-top:46px;}
.menu{ width:800px; float:left; margin-top:5px; margin-left:150px; margin-right:50px; }
.menu a:link,.menu a:visited{ width:110px; float:left; height:40px; font-size:16px; color:#333; line-height:20px; text-align:center; text-decoration:none; background:url(../img/menu_bg.jpg) bottom center no-repeat;}
.menu a:hover{ background:url(../img/menu_bg2.jpg) bottom center no-repeat;}
.menu .current{ background:url(../img/menu_bg2.jpg) bottom center no-repeat !important;}

.menu a.active:link,.menu a.active:visited{ background:url(../img/menu_bg2.jpg) bottom center no-repeat; font-weight:bold; color:#1767AF;}

.language{ width:180px; float:left;}
.language a:link,.language a:visited{ width:78px; height:28px; float:left; margin-right:10px; text-align:center; font-size:12px; color:#333; background:#e8e8e8; text-decoration:none; line-height:28px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.language a:hover{ color:#fff; background:#1767AF;}
.language a.lanActive:link,.language a.lanActive:visited{  color:#fff; background:#1767AF;}

.page-status{ display:none}
.page-num-current{border: 1px solid #333;padding: 2px 9px;margin: 0 3px;background: #1767af;color:#fff;}
.page-num-current{color: #fff !important;}
.page-num { margin:0 5px}



.i_business{ width:1200px; overflow:hidden; margin:60px auto 0; padding-bottom:70px;}
.title{ width:1200px; height:120px; background:url(../img/tit_bg.jpg) top center no-repeat;}
.title h1{ text-align:center; color:#1767AF; font-size:23px; font-weight:bold; line-height:40px;}
.title h2{ text-align:center; color:#333; font-size:25px; line-height:25px;}
.title p{ width:1200px; height:30px; margin-top:20px; text-align:center; color:#333; font-size:14px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.icon_con{ width:1200px; overflow:hidden; margin-top:40px;}
.icon_con ul{}
.icon_con ul li{ width:240px; float:left;}
.icon_con ul li img{ display:block; margin:0px auto; width:86px; height:86px;}
.icon_con ul li p{ text-align:center; line-height:40px; margin-top:20px; font-size:14px; color:#333;}

.i_about{ width:100%; height:600px; background:url(../img/iabout_bg.jpg) center no-repeat;}
.i_aboutCon{ width:1200px; margin:0px auto; overflow: hidden;}
.title2{ width:1200px; overflow:hidden; margin-top:50px;}
.title2 h1{ text-align:center; color:#ccc; font-size:23px; font-weight:bold; line-height:40px;}
.title2 h2{ text-align:center; color:#fff; font-size:25px; line-height:25px;}

.i_aboutTop{ width:1108px; margin:50px auto 0; overflow:hidden;}
.i_aboutNum{ width:275px; float:left; border-right:1px solid #818e9f; height:75px;}
.i_aboutNum h1{ text-align:center; color:#F5962C; font-size:40px; margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.i_aboutNum p{ text-align:center; font-size:14px; color:#E7E7E7; margin-top:3px;}
.font1{ font-size:12px; color:#E7E7E7; padding-left:5px;}
.i_aboutTxt{ width:1200px; height:180px; overflow:hidden; margin-top:50px;}
.i_aboutTxt p{ font-size:14px; color:#e7e7e7; line-height:36px;}
.i_aboutMore{ width:165px; margin:35px auto 0; overflow:hidden;}
.i_aboutMore a:link,.i_aboutMore a:visited{ width:163px; height:38px; text-align:center; display:block; font-size:16px; color:#e7e7e7; border:1px solid #e7e7e7; line-height:38px; text-decoration:none;}
.i_aboutMore a:hover{ background:#1767AF; color:#fff; border:1px solid #3372AA; }

.i_news{ width:1200px; overflow:hidden; margin:50px auto 0;}
.i_newsCon{ width:1250px; overflow:hidden;}
.i_newsRow{ width:390px; float:left; margin-right:20px; }
.i_newsPic{ width:390px; height:300px; overflow:hidden;}
.i_newsPic img{ width:390px; height:300px; display:block;}

.i_newsPic img{-webkit-transform:scale(1.0);
				-moz-transform:scale(1.0);
				-o-transform:scale(1.0);
				-ms-transform:scale(1.0);
				transform:scale(1.0);
		  -webkit-transition:-webkit-transform 0.5s ease-in-out;
		   -moz-transition:-moz-transform 0.5s ease-in-out;
		    -o-transition:-o-transform 0.5s ease-in-out;
			 -ms-transition:-ms-transform 0.5s ease-in-out;
			  transition:transform 0.5s ease-in-out;
		  }

.i_newsPic img:hover {
		  -webkit-transform:scale(1.2);
		  -webkit-transition:-webkit-transform 0.5s ease-in-out;
		  -moz-transition:-moz-transform 0.5s ease-in-out;
		  -o-transition:-o-transform 0.5s ease-in-out;
		  -ms-transition:-ms-transform 0.5s ease-in-out;
		  transition:transform 0.5s ease-in-out;
		}

.i_newsTxt{ width:360px; height:105px; background:#F1F1F1; padding-top:15px; padding-left:30px;}
.i_newsTxt h1{ font-size:16px; color:#333; line-height:30px; width:330px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_newsTxt p{ font-size:13px; color:#999; line-height:25px;}
.i_newsTxt span{ font-size:14px; color:#333; line-height:30px; border-bottom:3px solid #1767AF; padding-bottom:5px;}

.foot{ width:100%; overflow:hidden; background:#000; margin-top:65px;}
.foot_menu{ width:1040px; height:40px; margin:25px auto 0; border-bottom:1px solid #2E2E2E; text-align:center; padding-left:20px;}
.foot_menu a:link,.foot_menu a:visited{ width:135px; height:14px; float:left; text-align:center; font-size:13px; color:#fff; text-decoration:none; background:url(../img/foot_menubg.jpg) right center no-repeat;}
.foot_menu a:hover{ text-decoration:underline;}

.foot_menu a.rightNone:link,.foot_menu a.rightNone:visited{ background: none;}

.foot_txt{ width:1060px; margin:0px auto; overflow:hidden; padding:40px 0;}
.foot_txt p{ font-size:14px; color:#E6E6E6; line-height:30px; text-align:center;}



.about_banner{ width:100%; height:360px;  background:url(../img/about_banner.jpg) top center no-repeat;}
.job_banner{ width:100%; height:360px;  background:url(../img/job_banner.jpg) top center no-repeat;}
.product_banner{ width:100%; height:360px;  background:url(../img/product_banner.jpg) top center no-repeat;}
.solution_banner{ width:100%; height:360px;  background:url(../img/solution_banner.jpg) top center no-repeat;}
.news_banner{ width:100%; height:360px;  background:url(../img/news_banner.jpg) top center no-repeat;}
.contact_banner{ width:100%; height:360px;  background:url(../img/contact_banner.jpg) top center no-repeat;}

.about_bancon{ width:1200px; height:400px; margin:0px auto;}
.about_bantxt{ position:relative;}
.about_bantxt em{ width:310px; height:105px; position:absolute; bottom:0; left:0; background:url(../img/bg.png); color:#333;}
.about_bantxt em h1{ width:290px; height:70px; font-size:30px; line-height:70px; text-align:left; padding-left:20px; color:#fff;}
.about_bantxt em p{ width:290px; height:35px; font-size:22px; color:#ccc; text-align:right; padding-right:20px;}


.nei_main{ width:1200px; margin:43px auto 0; overflow:hidden;}
.nei_left{ width:310px; float:left;}
.nei_nav{ width:310px;}
.nei_nav a:link,.nei_nav a:visited{ width:270px; height:50px; float:left; padding-left:40px; font-size:16px; color:#333; line-height:50px; text-decoration:none; background:#e9e9e9; border-bottom:1px solid #fff;}
.nei_nav a:hover{background:#1767AF; color:#fff;}
.nei_nav a.current:link,.nei_nav a.current:visited{background:#1767AF; color:#fff; font-weight:bold;}


.nei_right{ width:860px; float:right; margin-top:0px; padding-bottom:20px; }
.nei_rightTit{ width:810px; height:43px; padding-bottom:5px; padding-left:50px; line-height:43px; font-weight:bold; color:#1A65AA; font-size:18px; background:url(../img/nei_mkt.jpg) 30px 12px no-repeat; border-bottom:1px solid #D7D7D7;}
.neilocal{ float:right; font-size:14px; color:#666; padding-right:15px; font-weight:normal;}

.about_body{ width:715px; margin:40px auto 0; overflow:hidden;}
.about_body p{ margin:0px; line-height:36px; color:#666; font-size:14px; text-indent:2em; }
.about_body img{ display:block; margin:30px 0; max-width:715px;}

.newsbody{ width:750px; overflow:hidden; margin:60px auto 0;}
.newscon{ width:750px; overflow:hidden; }
.newscon ul{ margin:0px;}
.newscon ul li{ width:745px; line-height:60px; color:#7BB6F0; font-weight:bold; padding-left:5px; background:url(../img/line.gif) bottom repeat-x; font-size:14px; margin-top:0px;}
.ntime{ float:right; color:#ADADAD; line-height:60px;  padding-right:10px; font-family:Tahoma; font-size:12px; font-weight: normal;}

.news2_body{width:750px; overflow:hidden; margin:30px auto 0;}
.news2_tit{ width:750px; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:12px; margin-top:20px;}
.news2_tit h1{ font-size:20px; color:#333; line-height:28px; padding:0px 30px; text-align:center; font-weight:bold; margin-bottom:10px; }
.news2_tit p{  color:#999; text-align:center; line-height:35px;}

.news2_con{ width:750px; overflow:hidden; margin-top:30px;}
.news2_con p{ color:#666; line-height:40px; padding:0px 10px; font-size:14px; text-indent:2em;}
.news2_con img{ display:block; margin:20px auto;}

.job2_con{ width:750px; overflow:hidden; margin-top:30px;}
.job2_con p{ color:#666; line-height:40px; padding:0px 10px; font-size:14px;}
.job2_con img{ display:block; margin:20px auto;}

.download_bt{ float:right; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-right:20px; font-family:"Courier New", Courier, monospace; color: #FF6600;}

.news_updown{ width:740px; overflow:hidden; margin-top:25px; border-top:1px dashed #ddd; padding-left:10px; padding-top:10px;}
.news_updown dl{ margin-top:12px;}
.news_updown dt{ width:61px; height:19px; float:left; margin-right:10px;}
.news_updown dd{ line-height:19px;}

/*page*/
.page_con{ width:40%; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; margin:auto; margin-top:60px}
DIV.scott { padding:3px; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden}
DIV.scott A {BORDER: #ccc 1px solid; padding:3px 7px 3px 7px;  COLOR: #999; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A:hover { COLOR: #fff; BORDER:#1767AF 1px solid; BACKGROUND-COLOR:#1767AF;}
DIV.scott A:active {BORDER:#1767AF 1px solid; COLOR: #fff; BACKGROUND-COLOR:#1767AF}
DIV.scott SPAN.current {BORDER:#1767AF 1px solid;  FONT-WEIGHT: bold; COLOR:#fff;  padding:3px 7px 3px 7px; BACKGROUND-COLOR:#1767AF; margin-right:2px; font-size:14px; font-weight:bold;}
DIV.scott SPAN.disabled { padding:3px 7px 3px 7px; BORDER: #ddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; font-size:14px; }
DIV.scott li{ float:left; margin-right:10px; line-height:20px;}

.product2_body{ width:760px; overflow:hidden; margin:40px auto 0;}
.product2_con{ margin-top:25px;}
.product2_con h1{ font-size:15px; color:#333; font-weight:bold; line-height:35px;}
.product2_con p{ font-size:14px; color:#999; line-height:35px;}

.solution_body{ width:860px; overflow:hidden; margin-top:30px;}
.solution_row{ width:350px; height:270px; float:left; background:#F0F0F0; margin-left:40px; margin-right:20px; margin-top:50px;}
.solution_row img{ width:330px; height:200px; margin-top:10px; margin-left:10px; display:block;}
.solution_row p{ width:320px; margin:0px auto; text-align:center; font-size:14px; color:#333; line-height:30px; margin-top:10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.product_body2{ width:800px; margin:80px auto 0;}
.product_pic{ width:800px; background:url(../img/line.gif) bottom repeat-x; padding-bottom:15px;}
.product_pic img{ max-width:650px; display:block; margin:0px auto; padding:5px; border:1px solid #eee;}
.product_pic h1{ font-size:15px; margin-top:10px; color:#333; line-height:35px; font-weight:normal; text-align:center; font-weight:bold;}

.product_txt{ width:790px; float:left; margin-top:5px; margin-left:10px; display:inline; padding-left:5px; padding-right:5px;}
.product_txt h1{ font-size:14px; color:#333; line-height:43px; margin-top:10px; font-weight:bold;}
.product_txt p{ font-size:14px; color:#666; line-height:35px;}
.product_txt img{ display:block; max-width:790px; margin:15px 0;}




.contact_con{ width: 600px; overflow: hidden; margin:115px auto 0; padding-bottom:50px;}
.contact_name{ width:375px; height:88px; padding-left:10px; font-size:28px; color:#333; font-weight:bold;}
.contact_con .wm2 img{ width: 160px; height: 160px; float: left; margin-right: 40px;}
.contact_txt{ width: 280px; float: left;}
.contact_txt .tit1{ width: 280px; height: 28px; padding-left: 3px; border-bottom: 1px solid #ddd; font-size: 14px; color: #999; }
.contact_txt .tel{ color: #1767AF; font-weight:bold; font-size: 35px; line-height: 50px; }

.contact_txt .tit2{ width: 262px; height: 28px; margin-top: 20px; padding-left: 3px; border-bottom: 1px solid #ddd; font-size: 14px; color: #999; }
.contact_txt .email{color: #999; font-size: 14px; line-height: 30px; }
.contact_bottom{ width:500px; float: left; margin-top: 40px; padding-left:10px; text-align: left; line-height:28px; font-size: 14px; color: #999; }






@media screen and (min-width:1441px) and (max-width:1919px) {

.menu{ width:720px; float:left; margin-top:5px; margin-right:10px; margin-left:50px; }
.menu a:link,.menu a:visited{ width:100px; font-size:16px;}
}

@media screen and (min-width:1280px) and (max-width:1440px) {
.logo{ margin-right:0px;}
.top_right{ float:right; margin-right:10px;}
.menu{ width:600px; float:left; margin-top:5px;  margin-right:0px; margin-left:100px; }
.menu a:link,.menu a:visited{ width:80px; font-size:16px;}
.language{ width:150px; float:left;}
.language a:link,.language a:visited{ width:65px;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {
.top_right{ float:right; margin-right:10px; margin-top:40px;}
.menu{ width:500px; float:left; margin-top:5px;  margin-right:0px;  margin-left:0px;}
.menu a:link,.menu a:visited{ width:70px; font-size:16px;}
.language{ width:150px; float:left;}
.language a:link,.language a:visited{ width:65px;}
.logo{ width:280px; margin-right:0px; float:left;}
.logo img{ width:280px; height:55px;}
}

@media only screen and (max-width:1024px) {
.top_right{ width:900px; float:left; margin-left:10px;}
.menu{ width:700px; float:left; margin-top:5px;  margin-right:30px; margin-left:0px;}
.menu a:link,.menu a:visited{ width:100px; font-size:14px;}
.language{ width:150px; float:left;}
.language a:link,.language a:visited{ width:65px;}
.logo{ display:none;}

.i_business{ width:980px; overflow:hidden; margin:60px auto 0; padding-bottom:70px;}
.i_aboutCon{ width:980px; margin:0px auto; overflow: hidden;}
.i_news{ width:980px; overflow:hidden; margin:50px auto 0;}

.about_bancon{ width:980px; height:400px; margin:0px auto;}
.nei_main{ width:980px; margin-top:43px; float:left; overflow:hidden;}
.nei_right{ width:640px; float:right; margin-top:0px; padding-bottom:20px; }
}








a:link,a:visited{ color:#333; text-decoration:none; text-decoration:none; font-weight:normal;}
a:hover{ color:#1767AF; }

a.tob1:link,a.tob1:visited{ color:#C0A062; text-decoration:none;}
a.tob1:hover{ color:#C0A062; text-decoration:underline;}

a.tob666:link,a.tob666:visited{ color:#666; text-decoration:none;}
a.tob666:hover{ color:#999; text-decoration:underline;}

a.tob888:link,a.tob888:visited{ color:#888; text-decoration:none;}
a.tob888:hover{ color:#fff;}

a.tob999:link,a.tob999:visited{ color:#999; text-decoration:none;}
a.tob999:hover{ color:#333;}

a.tob333:link,a.tob333:visited{ color:#333; text-decoration:none;}
a.tob333:hover{ color:#333; text-decoration:underline;}

a.tobfff:link,a.tobfff:visited{ color:#fff; text-decoration:none;}
a.tobfff:hover{ color:#ccc; text-decoration:underline;}

a.tobddd:link,a.tobddd:visited{ color:#ddd; text-decoration:none;}
a.tobddd:hover{ color:#FD0037; text-decoration:none;}

a.img_h:link,a.img_h:visited{ float:left;}
a.img_h:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-decoration:none;}

a {
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #c51b00;
}


